#define  a(octave, duration) tone(octave * 440.00, duration - .05); sleep(.05);
#define  as(octave, duration) tone(octave * 466.16, duration - .05); sleep(.05);
#define  bf(octave, duration) tone(octave * 466.16, duration - .05); sleep(.05);
#define  b(octave, duration) tone(octave * 493.88, duration - .05); sleep(.05);
#define  c(octave, duration) tone(octave * 523.25, duration - .05); sleep(.05);
#define  cs(octave, duration) tone(octave * 554.37, duration - .05); sleep(.05);
#define  df(octave, duration) tone(octave * 554.37, duration - .05); sleep(.05);
#define  d(octave, duration) tone(octave * 587.33, duration - .05); sleep(.05);
#define  ds(octave, duration) tone(octave * 622.25, duration - .05); sleep(.05);
#define  ef(octave, duration) tone(octave * 622.25, duration - .05); sleep(.05);
#define  e(octave, duration) tone(octave * 659.26, duration - .05); sleep(.05);
#define  f(octave, duration) tone(octave * 698.46, duration - .05); sleep(.05);
#define  fs(octave, duration) tone(octave * 739.99, duration - .05); sleep(.05);
#define  gf(octave, duration) tone(octave * 739.99, duration - .05); sleep(.05);
#define  g(octave, duration) tone(octave * 783.99, duration - .05); sleep(.05);
#define  gs(octave, duration) tone(octave * 830.61, duration - .05); sleep(.05);
#define  af(octave, duration) tone(octave * 830.61, duration - .05); sleep(.05);
#define  rest(duration) sleep(duration);
